██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Hosts
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
I mwawfile mwbamwbqhosts sono dei file che associano i mwbgnomi host agli mwbwindirizzi IP. È un file di mwcatesto semplice. Originariamente un file chiamato "HOSTS.TXT" fu gestito manualmente e reso disponibile tramite la condivisione di file da Stanford Research Institute per l'adesione a mwcgARPANET, conteneva i nomi host e gli indirizzi degli host come contributo per l'inclusione da parte delle organizzazioni membri. Il mwcwDomain Name System, descritto per la prima volta nel 1983 e implementato nel 1984,cite-ref-bind-home-page-1-0[1] automatizzato il processo di pubblicazione e fornito una risoluzione istantanea e dinamica del nome host nella rete in rapida crescita. Nei moderni mweasistemi operativi, il file hosts rimane un meccanismo di risoluzione dei nomi alternativo, configurabile spesso come parte di servizi come il Name Service Switch come metodo principale o come metodo di fallback.
Contents
• Scopo
• Storia
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Scopo
Il file hosts è una delle numerose funzionalità di sistema che consente di indirizzare i nodi di rete in una rete di computer. È una parte comune dell'implementazione di un mwfqprotocollo Internet (IP) di un sistema operativo e serve a tradurre nomi di host facilmente leggibili in indirizzi di protocollo numerici, chiamati mwfgindirizzi IP, che identificano e localizzano un host in una rete di IP.
In alcuni sistemi operativi, il contenuto del file hosts viene utilizzato preferibilmente ad altri metodi di risoluzione dei nomi, come il mwgaDomain Name System (DNS), ma molti sistemi implementano switch di mwgqservizi dei nomi, ad esempio nsswitch.conf per mwgwLinux e mwhaUnix, per fornire personalizzazione. A differenza dei resolver DNS remoti, il file hosts è sotto il controllo diretto dell'amministratore del computer locale.cite-ref-2[2]
Contenuto del file
Il file mwiwhosts contiene righe di testo costituite da un mwjaindirizzo IP nel primo campo di testo seguito da uno o più nomi host. Ogni campo è separato da uno spazio bianco. Il tab è spesso preferito per ragioni storiche, ma vengono anche utilizzati gli spazi. Le righe commentate possono essere incluse; sono indicati da un cancelletto (#) nella prima posizione di tali linee. Le righe completamente vuote nel file vengono ignorate. Ad esempio, un file hosts tipico può contenere quanto segue:
127.0.0.1 loopback localhost
::1 localhost
Questo esempio contiene solo voci per gli indirizzi di loopback del sistema e i loro nomi host, un tipico contenuto predefinito del file hosts. L'esempio mostra che un indirizzo IP può avere più nomi host (mwjwlocalhost e mwkaloopback) e che un nome host può essere mappato su mwkqindirizzi IP sia mwkgIPv4 che mwkwIPv6, come mostrato rispettivamente sulla prima e seconda riga.
Posizione nel file system
La posizione del file hosts nella gerarchia del mwlgfile system varia in base al sistema operativo. Di solito è chiamato mwlwhost, senza estensione.
| Sistema operativo | Versioni | Posizione |
|---|---|---|
| Unix , Unix-like , POSIX | | /etc/hosts [ 3 ] |
| Microsoft Windows | 3.1 | %WinDir% \HOSTS |
| Microsoft Windows | 95 , 98 , ME | %WinDir%\hosts [ 4 ] |
| Microsoft Windows | NT , 2000 , XP , [ 5 ] 2003 , Vista , 2008 , 7 , 2012 , 8 , 10 | %SystemRoot% \System32\drivers\etc\hosts [ 6 ] |
| Windows Mobile , Windows Phone | | Chiave di registro in HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts |
| Apple Macintosh | 9 e precedenti | Preferenze o cartella Sistema |
| Apple Macintosh | Mac OS X 10.0–10.1.5 [ 7 ] | (Aggiunto tramite NetInfo o niload) |
| Apple Macintosh | Mac OS X 10.2 e versioni successive | /etc/hosts (un collegamento simbolico a /private/etc/hosts ) [ 7 ] |
| Novell NetWare | | SYS:etc\hosts |
| OS / 2 , eComStation , ArcaOS | | "bootdrive":\mptn\etc\ |
| Symbian | Sistema operativo Symbian 6.1–9.0 | C:\system\Data\hosts |
| Symbian | Symbian OS 9.1+ | C:\private\10000882\hosts |
| MorphOS | NetStack | ENVARC:sys/net/hosts |
| AmigaOS | <4 | AmiTCP:DB/hosts |
| AmigaOS | 4 | Devs:Internet/hosts |
| AROS | | ENVARC:AROSTCP/db/hosts |
| Android | | /etc/hosts (un collegamento simbolico a /system/etc/hosts ) |
| iOS | iOS 2.0 e versioni successive | /etc/hosts (un collegamento simbolico a /private/etc/hosts ) |
| TOPS-20 | | < SYSTEM>HOSTS.TXT |
| Piano 9 | | /lib/NDB/hosts |
| BeOS | | /boot/beos/etc/hosts [ 8 ] |
| Haiku | | /system/settings/network/hosts [ 9 ] |
| OpenVMS | UCX | UCX$HOST |
| OpenVMS | TCPware | TCPIP$HOST |
| SO RISC | 3.7, 5 | !Boot.Resources.!Internet.files.Hosts |
| SO RISC | sequenza di avvio successiva | !Boot.Choices.Hardware.Disabled.Internet.Files.Hosts [ 10 ] |
Storia
mw7qARPANET, il predecessore di mw7gInternet, non aveva un database di nomi host distribuito. Ogni nodo di rete manteneva la propria mappa dei nodi di rete secondo necessità e assegnava loro nomi che erano memorabili per gli utenti del sistema. Non esisteva un metodo per garantire che tutti i riferimenti a un determinato nodo in una rete usassero lo stesso nome, né esisteva un modo per leggere il file hosts di un altro computer per ottenere automaticamente una copia.
Le dimensioni ridotte di ARPANET mantennero bassi gli sforzi per amministrare un file host accurato. I nodi di rete in genere avevano un indirizzo e potevano avere molti nomi. Con l'aumentare della popolarità delle reti di computer mw8aTCP/IP locali, tuttavia, la manutenzione dei file host divenne un onere maggiore per gli amministratori di sistema in quanto le reti e i nodi di rete venivano aggiunti al sistema con frequenza crescente.
Sforzi di standardizzazione, come il formato utilizzato per il file mw8gHOSTS.TXT in mw8wRFC 952 e protocolli di distribuzione, ad esempio il mw9aserver hostname descritto in mw9qRFC 953, hanno aiutato con questi problemi, ma la natura centralizzata e monolitica dei file host alla fine ha reso necessaria la creazione del mw9gDomain Name System (DNS) distribuito.
Su alcuni vecchi sistemi è presente un file denominato networks che ha funzioni simili ai file host contenenti nomi di reti.
Applicazioni del file Hosts
Nella sua funzione di risoluzione dei nomi host, il file hosts può essere utilizzato per definire qualsiasi mw-wnome host o mw-anome dominio da utilizzare nel sistema locale.
Reindirizzamento di domini locali
Blocco delle risorse Internet
Le voci nel file hosts possono essere utilizzate per bloccare la mwaqkpubblicità online o i domini di server dannosi noti che contengono mwaqospyware, mwaqsadware e altri mwaqwmalware. Ciò può essere ottenuto aggiungendo voci per quei siti per reindirizzare le richieste a un altro indirizzo che non esiste o verso una destinazione innocua come il mwaq0computer locale.cite-ref-12[12] Alcuni applicazioni commerciali scrivono sul file hosts per bloccare delle risorse malevole. Inoltre, sono reperibili online, file hosts già compilati in modo da bloccare siti indesiderati.cite-ref-constangit-13-0[13]cite-ref-fraviaantiadvert-14-0[14]
Pirateria informatica
Alcune mwasqversioni piratate di alcuni software si basano su un file hosts modificato per impedire al software di contattare i server di attivazione dell'editore, sebbene a volte i server di attivazione compaiano nei file host per scopi generici.cite-ref-constangit-13-1[13]
Problemi di sicurezza
Il file hosts può presentare un vettore di attacco per software dannoso. Il file può essere modificato, ad esempio, da mwaswadware, mwas0virus informatici o software mwas4trojan horse per reindirizzare il traffico dalla destinazione prevista a siti che ospitano contenuti dannosi o indesiderati.cite-ref-15[15] Il diffuso mwatmworm mwatqMydoom.B ha impedito agli utenti di visitare siti sulla mwatusicurezza informatica e mwatysoftware antivirus e ha anche compromesso l'accesso dal computer al sito Web Microsoft mwatcWindows Update. In alcuni casi il malware ha modificato la libreria responsabile del caricamento del file hosts per reindirizzarlo a un file che è in grado di controllare liberamente.cite-ref-mwbhosts-16-0[16]
Note
cite-note-bind-home-page-11. ↑ mwauiInternet Systems Consortium, mwaummwauqThe Most Widely Used Name Server Software: BIND, su mwauuisc.org, History of BIND. mwauyURL consultato il 1º luglio 2017 mwauc(archiviato dall'mwaugurl originale il 2 gennaio 2016).
cite-note-22. ↑ "Cisco Networking Academy Program: First-Year Companion Guide", Cisco Systems, Inc., 2002 (2nd Edition), page 676, ISBNmwau0 1-58713-025-4
cite-note-31. mwavemwavimwavmLinux Network Administrators Guide: Writing hosts and networks files, su mwavqtldp.org. mwavuURL consultato il 16 maggio 2010.
cite-note-42. mwavkmwavomwavsHosts File, su mwavwsupport.isoc.net. mwav0URL consultato il 10 agosto 2011 mwav4(archiviato dall'mwav8url originale il 20 luglio 2011).
cite-note-53. mwawmmwawqmwawuMicrosoft KB Q314053: TCP/IP and NBT configuration parameters for Windows XP, su mwawysupport.microsoft.com. mwawcURL consultato il 28 agosto 2010.
cite-note-hostreset-64. mwawsmwawwmwaw0Microsoft KB 972034 Revision 2.0: default hosts files, su mwaw4support.microsoft.com. mwaw8URL consultato il 28 agosto 2010.
cite-note-macosx-75. mwaxumwaxymwaxcMac OS X: How to Add Hosts to Local Hosts File, su mwaxgsupport.apple.com. mwaxkURL consultato il 28 agosto 2010.
cite-note-beos-86. mwax0mwax4mwax8The Haiku/BeOS Tip Server, su mwayabetips.net. mwayeURL consultato il 30 novembre 2012 mwayi(archiviato dall'mwaymurl originale il 28 gennaio 2013).
cite-note-haiku-97. mwaycmwaygmwaykHaiku UserGuide:Network, su mwayohaiku-os.org. mwaysURL consultato il 17 gennaio 2019.
cite-note-108. RISC OS 6.14
cite-note-1111. ↑ mwazimwazmmwazqBuilding / Testing via the Hosts File, su mwazuOhio State University Web Hosting, OCIO. mwazyURL consultato il 5 agosto 2018.
cite-note-1212. ↑ citereffraviasearchloresGordon, -Tx, mwazomwazsGordon and -Tx explanations about the use of Gordon's hosts file, su mwazwWeb Searchlores, +Fravia. mwaz0URL consultato il 5 agosto 2018 mwaz4(archiviato dall'mwaz8url originale il 26 dicembre 2018).
cite-note-constangit-1313. ↑ citerefconstangitConstantin Hofstetter, mwaaymwaac/etc/hosts to block shock sites etc., su mwaagGithub. mwaakURL consultato il 5 agosto 2018.
cite-note-fraviaantiadvert-1414. ↑ citereffraviaantiadvertFrancesco "Fravia" Vianello, mwaa8mwabaAntiadvertisement Lab, su mwabeWeb Searchlores, +Fravia mwabi(archiviato dall'mwabmurl originale il 15 maggio 2009).
cite-note-1515. ↑ mwabcmwabgmwabkRemove Trojan.Qhostsmwabo – Symantec, su mwabssymantec.com. mwabwURL consultato il 16 maggio 2010.
cite-note-mwbhosts-1616. ↑ mwacaPieter Arntz, mwacemwaciHosts file hijacks, su mwacmMalwarebytes Labs. mwacqURL consultato il 5 agosto 2018.
Voci correlate
Collegamenti esterni
• Windows
• mwadiGuida per principianti sulla modifica del file host mwadmArchiviato il 5 agosto 2020 in Internet Archive.
• mwadyOrdine di risoluzione dei nomi host TCP/IP Microsoft
• mwadgElenco di domini Microsoft che Windows non reindirizzerà con un file host
• Mac
• mwadwCome bloccare domini indesiderati con un file HOSTS su Mac OS X 10.2 o successivo
• Linux
• mwaeaCome bloccare le pubblicità indesiderate con il file /etc/hosts su Linux